package com.tfswx.jkgl.designer.service;

import com.tfswx.jkgl.designer.dto.xmgl.*;

import java.util.List;

/**
 * @author ricky
 * @date 2021/12/10
 */
public interface XmglService {
    String addXmxx(XmxxAddInputDTO inputDTO);

    boolean deleteXmxx(XmxxDeleteInputDTO inputDTO);

    boolean updateXmxx(XmxxUpdateInputDTO inputDTO);

    List<XmxxQueryOutputDTO> queryXmxx(XmxxQueryInputDTO inputDTO);

    List<MkxxQueryResult> queryMkxx(MkxxQueryInputDTO inputDTO);

    boolean updateMkxx(MkxxUpdateInputDTO inputDTO);

    boolean deleteMkxx(MkxxDeleteInputDTO inputDTO);

    String addMkxx(MkxxAddInputDTO inputDTO);

    XmxxGetOutputDTO getXmxx(XmxxGetInputDTO xmxxGetInputDTO);

    List<ZmkhstlbQueryResult> queryZmkhstlb(ZmkhstlbQueryInputDTO inputDTO);

    Boolean copyXm(XmCopyInputDTO inputDTO);
}
